Golang Job: Backend Developer

Job added on

Company

Curbwaste

Location

New York - India

Job type

Full-Time

Golang Job Details

Description

About the Role

As one of the key members of the development team, you will have the unique opportunity to redefine the architecture of our suite of products. You will get to work directly with our founding team to deliver the most valuable and joyful experience to our customers. If you are looking to make a real impact on real people’s lives and accelerate your career to new heights in the meantime, then this is the perfect opportunity for you. You will help in refactoring certain codes to bring greater flexibility and micro service architecture. CurbWaste intends to execute event driven workflow architecture. Benchmark design patterns for security and scalability will need to be implemented.

About Us

We are an early stage vertical SaaS business dedicated to bringing the most innovative technology to the historically underserved Waste Management Industry. We care deeply about the hard working, dedicated, and humble people of the Waste Management industry and will stop at nothing to ensure that they get the most value technology can offer. We lean on each other to deliver the best value to our customer and we constantly challenge each other to be the best version of ourselves every day. We settle at nothing short of being the best at what we do.

Requirements

What you will do

  • Review current code and anticipate engineering bottlenecks
  • Designing and developing REST API interfaces
  • Optimize queries
  • Design SOLR based search solution
  • Code review peer code
  • Identifying code libraries and design patterns

What you will need

  • Experience building out RESTful APIs for front-end clients
  • Basic knowledge of a minimum one modern front-end framework such as React, Polymer, Angular or Vue.js
  • Expert level understanding of NodeJS, and frameworks such as ExpressJS, Fast, LoopBack (preferred)
  • Experience with a version control tool (we use git - GitHub and BitBucket)
  • Familiarity with modern DevOps tools such as Ansible, Docker, Terraform, Fabric, Kubernetes, etc
  • SOLR or ElasticSearch experience
  • Advanced Knowledge of NoSQL (also SQL) databases - MongoDB, PostgreSQL
  • Extensive experience of any caching technologies - Redis (preferred), Memcached
  • Experience with AWS services like Elastic Beanstalk, S3, EC2 Lambda, API Gateway, SQS, etc
  • Prior experience in notifications delivery tools - FCM
  • Understanding of patterns and techniques for building scalable back-end infrastructure including caching, rate limiting, authentication, and authorization schemes
  • Experience with programming languages such as golang, Typescript

Benefits

What We Offer

This is not just a job. This is a career, a chance to make a direct impact. Here’s how we help:

  • Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career.
  • Competitive salary

Our Mission

We aim to change the way waste companies run their business. We are a software founded by haulers and built for haulers. We care about the environment and want to play a positive role in the future of the waste industry. Software helps create solutions and we are focused on being the leaders in change.

At CurbWaste we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.

Job Type: Full-time

Salary: ₹600,000.00 - ₹1,200,000.00 per year

Schedule:

  • Morning shift

Speak with the employer
+91 6358896989